struct icmpheader {
 unsigned char type;
 unsigned char code;
 unsigned short int checksum;
 unsigned short int id;
 unsigned short int seq;
};

